package cn.com.messageprotocal;

import org.apache.mina.core.session.IoSession;

import cn.com.broad.Board_seat;

import com.server.Board_Table;
import com.server.thread.ConnectionThread;

/**
 * 信息处理接口
 * @author jj043
 *
 */
public interface MessageProcess 
{
	/*
	 * 解读客户端请求坐下信息,并进行初始化的处理
	 *      String  userid    用户ID
	 *      Byte    seatid    坐位ID
	 *      int     in_money  买入的钱	 *      
	 */
	public void parsInitInfo( byte[] bodyarray ,IoSession session, ConnectionThread thread );
	
	
	/*
	 * 广播用户坐下成功
	 *byte seat_id;           //座位id
	 *String user_id;        //用户id
	 *String user_name;      //用户名
	 *String user_pc;		 //用户头像地址
	 *byte is_vip ;      	//是否为vip
	 *Int user_allmoney;	//用户的总钱数 初始化减去带入的钱数
	 *Int user_in_money;	//用户带入的钱数
	 *byte level;			//用户的等级
	 *byte gift;            //用户礼物
	 */
	public void castUserSeatSucc(Board_seat seat,Board_Table table);
}
